为解决现有技术中,网络运作服务器无法获取请求接入、数据业务传输等网络运作的终端设备所在的无线局域网的信息,继而无法基于其无线局域网确定其运作方式的问题,本发明提出了一种在接入网中用于辅助终端设备在网络中运作的方法及装置,接入设备获取终端设备所属的无线局域网的标识信息,并将该标识信息与其网络运作请求提供给网络运作服务器;网络运作服务器接收来自接入设备的终端设备的网络运作请求与无线局域网的标识信息,基于该无线局域网的标识信息,确定该终端设备在网络中的运作方式。进一步地,接入设备还对网络运作接入服务器发送给终端设备的数据包进行与其无线局域网对应的加密与封装等相关处理,保证数据包正常与安全传输。
1.一种在通信网络的接入设备中用于辅助终端设备在网络中进行运作的方法,其中,所述终端设备通过其所属的无线局域网的接入点与所述接入设备相连至网络运作服务器,该方法包括:a.接收来自所述终端设备的网络运作请求消息,并获取所述无线局域网的标识信息,其中,所述网络运作请求消息包括PPPoE活动发现初始化消息,和/或PPPoE活动发现请求消息;b.将所述网络运作请求消息对应的网络运作请求,与所述无线局域网的标识信息提供给与所述网络运作请求对应的网络运作服务器,其中,该网络运作服务器包括宽带远程接入服务器;c.接收来自所述网络运作服务器的,与所述网络运作请求对应的网络运作应答消息,并获取所述网络运作应答消息对应的所述终端设备所属的无线局域网的标识信息,所述对应的网络运作应答消息包括PPPoE活动发现提供消息,和/或PPPoE活动发现会话确认消息;e.当接收到来自宽带远程接入服务器的PPPoE活动发现会话确认消息后,从该PPPoE活动发现会话确认消息中提取点到点协议会话标识信息;f.将所述点到点协议会话标识信息与所述无线局域网的标识信息相关联。
2.根据权利要求1所述的方法,其特征在于,所述步骤a中获取所述无线局域网的标识信息的步骤包括:-从所述无线局域网的接入节点处获取所述无线局域网的标识信息。
3.根据权利要求1所述的方法,其特征在于,在所述步骤b中,所述网络运作请求中包含有电路标识信息,该电路标识信息包括用于标识所述无线局域网与本接入设备相连的端口和/或线路的信息,所述步骤b还包括:-将所述无线局域网的标识信息加入所述电路标识信息中,并将所述网络运作请求发送给所述网络运作服务器。
4.根据权利要求1至3中任一项所述的方法,其特征在于,该方法还包括:d.根据所述无线局域网的标识信息,将与所述网络运作应答消息对应的网络运作应答提供给所述终端设备。
5.根据权利要求4所述的方法,其特征在于,所述步骤d还包括:-根据所述无线局域网的标识信息,对所述网络运作应答进行相关处理,并把经处理的所述网络运作应答发送给处于所述无线局域中的所述终端设备。
6.根据权利要求1至3中任一项所述的方法,其特征在于,所述网络运作请求消息包括DHCP请求消息,所述对应的网络运作服务器包括DHCP服务器,所述网络运作应答消息包括DHCP应答消息。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:g.当接收到发送至所述终端设备的点到点协议的数据包时,获取所述数据包对应的点到点协议会话标识信息;h.确定与所述点到点会话标识信息相关联的无线局域网的标识信息;i.根据所确定的相关联的无线局域网的标识信息,将所述数据包通过所述相关联的无线局域网提供给所述终端设备。
8.根据权利要求7所述的方法,其特征在于,所述步骤i还包括:-根据所述相关联的无线局域网的标识信息,对所述数据包进行相关处理,并把经处理的所述数据包通过所述相关联的无线局域网提供给所述终端设备。
9.一种在通信网络的网络运作服务器中用于辅助终端设备在网络中进行运作的方法,其中,所述终端设备通过其所属的无线局域网的接入点与接入设备相连至该网络运作服务器,该方法包括:A.接收来自所述接入设备的且与所述终端设备的网络运作请求消息相对应的网络运作请求,与所述终端设备所属的无线局域网的标识信息,该标识信息由该接入设备所获取;B.基于所述无线局域网的标识信息,根据所述网络运作请求,确定所述终端设备在所述网络中的运作方式;C.根据所述确定的运作方式,生成相应的网络运作应答消息;其中,所述网络运作服务器包括DHCP服务器,所述网络运作请求消息包括DHCP请求消息,所述网络运作应答消息包括DHCP应答消息,或所述运作服务器包括宽带远程接入服务器,所述网络运作请求消息包括PPPoE活动发现初始化消息,和/或PPPoE活动发现请求消息,所述网络运作应答消息包括PPPoE活动发现提供消息,和/或PPPoE活动发现会话确认消息。
10.根据权利要求9所述的方法,其特征在于,所述步骤A还包括:-从所述网络运作请求中的电路标识中提取出所述无线局域网的标识信息。
11.根据权利要求9所述的方法,其特征在于,所述方法还包括:D.将所述网络运作应答消息发送给所述接入设备。
12.一种在通信网络的接入设备中用于辅助终端设备在网络中进行运作的装置,其中,所述终端设备通过其所属的无线局域网的接入点与所述接入设备相连至网络运作服务器,该装置包括:-标识信息获取装置,用于接收来自所述终端设备的网络运作请求消息,并获取所述无线局域网的标识信息,其中,所述网络运作请求消息包括PPPoE活动发现初始化消息,和/或PPPoE活动发现请求消息;-第一提供装置,用于将所述网络运作请求消息对应的网络运作请求,与所述无线局域网的标识信息提供给与所述网络运作请求对应的网络运作服务器,其中,该网络运作服务器包括宽带远程接入服务器;-第一获取装置,用于接收来自所述网络运作服务器的,与所述网络运作请求对应的网络运作应答消息,并获取所述网络运作应答消息对应的所述终端设备所属的无线局域网的标识信息;所述对应的网络运作应答消息包括PPPoE活动发现提供消息,和/或PPPoE活动发现会话确认消息;-提取装置,用于当接收到来自宽带远程接入服务器的PPPoE活动发现会话确认消息后,从该PPPoE活动发现会话确认消息中提取点到点协议会话标识信息;-处理装置,用于将所述点到点协议会话标识信息与所述无线局域网的标识信息相关联。
13.根据权利要求12所述的装置,其特征在于,所述标识信息获取装置还用于:从所述无线局域网的接入节点处获取所述无线局域网的标识信息。
14.根据权利要求12所述的装置,其特征在于,所述网络运作请求中包含有电路标识信息,该电路标识信息包括用于标识所述无线局域网与本接入设备相连的端口和/或线路的信息,所述第一提供装置还用于:将所述无线局域网的标识信息加入所述电路标识信息中,并将所述网络运作请求发送给所述网络运作服务器。
15.根据权利要求12至14中任一项所述的装置,其特征在于,该装置还包括:-第二提供装置,用于根据所述无线局域网的标识信息,将与所述网络运作应答消息对应的网络运作应答提供给所述终端设备。
16.根据权利要求15所述的装置,其特征在于,所述第二提供装置还用于:根据所述无线局域网的标识信息,对所述网络运作应答进行相关处理,并把经处理的所述网络运作应答发送给处于所述无线局域中的所述终端设备。
17.根据权利要求12至14中任一项所述的装置,其特征在于,所述网络运作请求消息包括DHCP请求消息,所述对应的网络运作服务器包括DHCP服务器,所述网络运作应答消息包括DHCP应答消息。
18.根据权利要求12所述的装置,其特征在于,所述装置还包括:-会话标识获取装置,用于当接收到发送至所述终端设备的点到点协议的数据包时,获取所述数据包对应的点到点协议会话标识信息;-标识信息确定装置,用于确定与所述点到点会话标识信息相关联的无线局域网的标识信息;-第三提供装置,用于根据所确定的相关联的无线局域网的标识信息,将所述数据包通过所述相关联的无线局域网提供给所述终端设备。
19.根据权利要求18所述的装置,其特征在于,所述第三提供装置还用于:根据所述相关联的无线局域网的标识信息,对所述数据包进行相关处理,并把经处理的所述数据包通过所述相关联的无线局域网提供给所述终端设备。
20.一种在通信网络的网络运作服务器中用于辅助终端设备在网络中进行运作的装置,其中,所述终端设备通过其所属的无线局域网的接入点与接入设备相连至该网络运作服务器,该装置包括:-第一接收装置,用于接收来自所述接入设备的且与所述终端设备的网络运作请求消息相对应的网络运作请求,与所述终端设备所属的无线局域网的标识信息,该标识信息由该接入设备所获取;-运作方式确定装置,用于基于所述无线局域网的标识信息,根据所述网络运作请求,确定所述终端设备在所述网络中的运作方式;-应答消息生成装置,用于根据所述确定的运作方式,生成相应的网络运作应答消息;其中,所述网络运作服务器包括DHCP服务器,所述网络运作请求消息包括DHCP请求消息,所述网络运作应答消息包括DHCP应答消息,或所述网络运作服务器包括宽带远程接入服务器,所述网络运作请求消息包括PPPoE活动发现初始化消息,和/或PPPoE活动发现请求消息,所述网络运作应答消息包括PPPoE活动发现提供消息,和/或PPPoE活动发现会话确认消息。
21.根据权利要求20所述的装置,其特征在于,所述第一接收装置还用于:从所述网络运作请求中的电路标识中提取出所述无线局域网的标识信息。
22.根据权利要求20所述的装置,其特征在于,所述装置还包括:-第一发送装置,用于将所述网络运作应答消息发送给所述接入设备。
23.一种通信网络的接入设备,其特征在于,包括根据权利要求12至14以及18至19中任一项所述的用于辅助终端设备在网络中进行运作的装置。
24.一种通信网络的网络运作服务器,其特征在于,包括根据权利要求20至22中任一项所述的用于辅助终端设备在网络中进行运作的装置。
技术领域本发明涉及接入网,尤其涉及接入网中用于辅助处于无线局域网内的终端设备在网络进行运作的方法及其装置。
背景技术如今,随着无线局域网(Wirelessxa0Localxa0Areaxa0Network,简称WLAN)的发展,电信运营商开始大范围地部署无线热点(Hotspot),以供无线热点中的用户终端设备经WLAN的接入点(Accessxa0Point,简称AP)接入互联网络。例如,如图1所示,首先,终端设备连接到其所属的WLAN的AP;而后,AP通过数字用户线路(Digitalxa0Subcriberxa0Line,简称DSL)连接到数字用户线路接入复用器(Digitalxa0Subscriberxa0Linexa0AccessMultiplexer,简称DSLAM)的接入端口。在这种接入网架构下,终端设备在实现和特定WLAN联接后,为了在DSLAM所接入的城域网(Municipalxa0Areaxa0Network,简称MAN)等电信网络进行各种运作(Operation),例如进行接入认证、获取授权、获取本设备的IP地址、进行数据业务交换等等,其必须与网络中的各种网络运作服务器进行交互,得到运作服务器提供的运作服务与支持。例如,终端设备需同例如远程接入服务器(Broadbandxa0Remotexa0AccessServer,简称BRAS)等接入服务器进行交互,进行认证、授权、计费等处理,并还通过PPP协议与和BRAS之间进行数据业务传输;终端设备也需同动态主机配置协议(Dynamicxa0Hostxa0Configurexa0Protocol,简称DHCP)服务器进行交互,以获取IP地址等网络地址。为了支持终端设备与网络运作服务器之间的交互,如图1所示,终端设备所连的DSLAM与网络运作服务器之间相连,终端设备经其所属的WLAN通过DSLAM,与DHCP服务器与BRAS接入服务器等网络运作服务器进行交互。目前,运营商希望通过少量AP,为多个WLAN中的多个终端设备提供无线接入服务。因而,运营商希望能够根据各个终端设备所属的WLAN的情况,为该终端设备确定其相应的网络运作方式。例如,在终端设备与BRAS服务器进行基于以太网的PPP(PPPxa0overxa0Ethernet,简称PPPoE)的认证与通信过程中,BRAS希望能够根据其WLAN的信息确定该终端设备的接入权限、计费费率等等;而在DHCP过程中,DHCP希望为同一个WLAN下的终端设备分配相同子网的IP地址,以提高二层移动性(Layerxa02xa0Mobility)。但是,在现有技术中,多个终端设备分别所属的多个WLAN都通过同一AP与DSLAM,继而与电信网络相连,而该AP一般仅通过一条DSL与DSLAM的一个对应端口相连接。DSLAM在向网络运作服务器转发的来自终端设备的网络运作请求,例如向BRAS转发PPPoE(以太网上的点到点协议)发现阶段的请求时,或向DHCP服务器转发DHCP请求,其仅使用电路标识(Circuitxa0ID)或远程标识(Remotexa0ID)来标识该终端设备所属AP所连接的DSL或DSLAM端口,而无法将该终端设备所属的各个不同WLAN的信息提供给BRAS接入服务器或DHCP服务器等网络运作服务器,使得网络运作服务器无法根据WLAN信息对该终端设备确定不同的运作方式,提供不同的运作支持与服务。进一步地,DSLAM也无法根据WLAN信息,对网络运作服务器发送给WLAN中的终端设备的消息进行与该WLAN对应的加密与封装,降低了接入网的安全性与操作性。
发明内容为解决现有技术的上述缺点,弥补技术空白,本发明提出,接入设备接收来自终端设备的网络运作请求消息,并获取其所属的无线局域网的标识信息,而后将网络运作请求消息对应的网络运作请求,与该无线局域网的标识信息提供给与网络运作请求对应的网络运作服务器;网络运作服务器接收来自接入设备的终端设备的网络运作请求,与该终端设备所属的无线局域网的标识信息,而后基于该无线局域网的标识信息,根据该网络运作请求,确定该终端设备在网络中的运作方式。根据本发明的一个方面,提供了一种在通信网络的接入设备中用于辅助终端设备接入网络的方法,其中,所述终端设备通过其所属的无线局域网与所述接入设备相连,该方法包括:a.接收来自所述终端设备的网络接入请求消息,并获取所述无线局域网的标识信息;b.将所述接入请求消息对应的网络接入请求,与所述无线局域网的标识信息提供给与所述网络接入请求对应的网络接入服务器。根据本发明的另一个方面,提供了一种在通信网络的网络接入服务器中用于辅助终端设备在网络中进行运作的方法,其中,所述终端设备通过其所属的无线局域网与接入设备相连,该方法包括:A.接收来自所述接入设备的所述终端设备的网络运作请求,与所述终端设备所属的无线局域网的标识信息;B.基于所述无线局域网的标识信息,根据所述网络运作请求,确定所述终端设备在所述网络中的运作方式。根据本发明的第三个方面,提供了一种在通信网络的接入设备中用于辅助终端设备在网络中进行运作的装置,其中,所述接入设备通过其所属的无线局域网与所述接入设备相连,该装置包括:标识信息获取装置,用于接收来自所述终端设备的网络运作请求消息,并获取所述无线局域网的标识信息;第一提供装置,用于将所述网络运作请求消息对应的网络运作请求,与所述无线局域网的标识信息提供给与所述网络运作请求对应的网络运作服务器。根据本发明的第四个方面,提供了一种在通信网络的网络运作服务器中用于辅助终端设备在网络中进行运作的装置,其中,所述终端设备通过其所属的无线局域网与接入设备相连,该装置包括:第一接收装置,用于接收来自所述接入设备的所述终端设备的网络运作请求,与所述终端设备所属的无线局域网的标识信息;运作方式确定装置,用于基于所述无线局域网的标识信息,根据所述网络运作请求,确定所述终端设备在所述网络中的运作方式。根据本发明,BRAS接入服务器与DHCP服务器等网络运作服务器能够根据终端设备的WLAN信息为其确定合适的运作方式,例如确定其接入权限、费率,为其分配IP地址等等。进一步地,DSLAM还根据WLAN信息对网络运作服务器发送给WLAN的终端设备的数据包进行与该WLAN对应的加密与封装等相关处理,并在合适的通道上对经处理的数据包进行转发,保证数据包传输的安全性。
附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更加明显:图1示出了WLANα中的终端设备3a通过DSLAMxa01与BRASxa02进行交互的拓扑结构示意图;图2根据本发明的一个具体实施例,DSLAMxa01与BRASxa02辅助终端设备3a接入网络的方法的流程图;图3示出了根据本发明的另一个具体实施例,DSLAMxa01与BRASxa02辅助终端设备3a接入网络的方法的流程图;图4示出了根据本发明的一个具体实施例,DSLAMxa01与BRASxa02辅助终端设备3a接入网络的的装置的框图;图5示出了根据本发明的另一个具体实施例,DSLAMxa01与BRASxa02辅助终端设备3a接入网络的的装置的框图。附图中,相同或者相似的附图标识代表相同或者相似的部件。
具体实施方式以下参照附图1至图3,从系统方法的角度对本发明的具体实施方式进行详细描述:
第一实施例图1示出了WLAN中的终端设备通过DSLAMxa01与BRASxa02进行交互的拓扑结构示意图。其中,该WLANα与β可以是基于IEEExa0802.11标准的WiFi网络。本领域技术人员应能理解,本发明并不限于图1所示的WiFi网络中的终端设备通过DSLAM与BRAS进行交互,在其他类型的无线网络、接入设备以及网络运作服务器中本发明同样适用,本说明书将在后文中对在其他运作场景下的实施例加以说明。图2为根据本发明的一个具体实施例,DSLAMxa01与BRASxa02辅助终端设备3a接入网络的方法的流程图。下面将参照图1和图2,对根据本发明,DSLAMxa01与BRASxa02辅助终端设备3a接入网络的方法进行详述。我们知道,终端设备3a必须与BRAS进行基于PPPoE交互,才能接入城域网等电信网络。但是,在终端设备3a与DSLAMxa01与BRAS2交互前,其首先联接到一个WLAN,并通过该WLAN与BRAS交互。例如,WLANα与WLANβ均为一家酒店通过其AP4所提供的WLAN,其中,WLANα为供酒店宾客免费接入的公共WLAN,WLANβ该酒店的内部WLAN。而终端设备3a是该酒店宾客的终端设备,例如笔记本电脑、PDA等等设备,其处于APxa04的覆盖范围之内,并获取到了APxa04所能提供的WLANα与β的相关信息,其选择免费的WLANα作为其适合的接入网络。具体的终端设备通过AP接入WLAN的方法及过程是本领域一般技术人员所熟知的,本发明在此不在赘述。值得注意的是,APxa04提供的WLANα与β分别具有不同的WLAN标识,例如SSID
α与SSID
β;在终端设备3a选择接入WLANα后,其就与WLANα的标识SSID
α相对应了,终端设备3a与AP4之间的数据通信会带有该SSID
α信息。在接入WLANα后,终端设备3a可以开始基于PPPoE与BRAS进行接入认证,以进一步接入电信网络。首先,终端设备3a要进行PPPoE发现阶段的操作,即寻找到进行认证的BRASxa02,并获得其与BRASxa02进行会话的一个会话标识。第一步来说,其生成PPPoE活动发现初始化(PPPoExa0Activexa0Discoveryxa0Initiation,简称PADI)消息来寻找可以提供接入服务的BRAS。由于终端设备尚不清楚包括BRASxa02在内的所有可用的BRAS的MAC(媒体接入控制)地址,因此,其在该PADI消息其使用广播地址(MAC地址为ff:ff:ff:ff:ff:ff)作为该PADI的接收方。该PADI消息中同样包含有终端设备3a自己的MAC地址。并且,终端设备3a将该请求消息封装为WLAN数据包后,通过其无线网卡等设备发送给APxa04。APxa04接收到终端设备3a发出的WLAN数据包后,将其解封装,获得该PADI消息。而后,APxa04基于无线接入点的控制与分配(ControlAndxa0Provisioningxa0ofxa0Wirelessxa0Accessxa0Points,简称CAPWAP)协议,并通过其与DSLAMxa01之间的DSL与DSLAMxa01的端口I,将PADI消息提供给DSLAMxa01。优选地,该CAPWAP协议的数据包中还包括WLANα的标识SSID
α。在步骤S10中,DSLAMxa01获取来自终端设备3a的PADI消息,其也获取终端设备3a所属的WLANα的标识SSID
α。具体的,DSLAM1在AP4发送的基于CAPWAP协议的数据包中获取该BRAS请求消息,并从该数据包中获取WLANα的标识SSID
α。本领域技术人员可以理解,DSLAMxa01获取终端设备3a所属的WLAN的标识的方法并不限于本说明所举的APxa04将其包含于CAPWAP消息内的方法,其还可以通过其它方式,例如由终端设备3a将WLANα的SSID
α直接包含在其发送的PADI消息中。接着,在步骤S11中,DSLAMxa01将终端设备3a的PADI消息对应的PADI,与终端设备3a所属的WLANα的SSID
α信息提供给BRAS2。具体的,DSLAMxa01可以对现有的PPPoExa0Tag(标签)中的代理电路标识(Agentxa0Circuitxa0ID)进行扩充,使其可以包括WLAN的标识信息。该扩充后的代理电路标识可以如下定义:Access-Node-Identifierxa0eth&xa0WiFixa0slot/port[:vlan-id][:SSID]其中,Access-Node-Identifier是DSLAM本身的标识信息;eth表示AP基于以太网与DSLAM通信;WiFi表示AP下属的WLAN中的设备与其通信;slot表示DSLAM与AP之间DSL所连接的业务板的板位号;port表示该业务板的端口号;vlan-id是以太网相关的VLAN(虚拟局域网)标识;而SSID就是发送该请求的终端设备所在的WLAN的标识信息。可以理解,除了以太网之外,AP还可以基于ATM模式与DSLAM进行通信,在这种情况下,该扩充后的代理电路标识可以变为:Access-Node-Identifierxa0atm&WiFixa0slot/port:vpi.vci[:SSID]其中,atm表示AP基于ATM(异步传输模式)与其通信;vpi与vci是ATM相关的虚路径标识与虚连接标识;其他参量与前述的在以太网情况下的类似,在此不作赘述。优选地,DSLAMxa01使用现有PPPoE中的PADI里的保留字,将这一扩充后的代理电路标识提供给BRASxa02。即,DSLAMxa01可以将包括SSID
α在内的代理电路标识加入到终端设备3a的PADI消息中,并将得到的PADI发送给BRASxa02。而后,在步骤S20中,BRASxa02接收来自DSLAMxa01的终端设备3a的BRAS请求,与终端设备3a所属的WLANα的标识信息SSID
α。优选地,在前述的DSLAMxa01基于PPPoExa0TAG对代理电路标识参数标识进行扩充,在PADI中包含WLAN的标识信息的情况下,BRAS2在该PADI请求中提取出终端设备3a所属的WLANα的标识信息SSID
α。可以理解,上述的DSLAMxa01将终端设备3a的PADI消息所对应的PADI,与终端设备3a所属的WLANα的SSID
α信息提供给BRAS2的方式并不限于本实施例所举的利用PPPoExa0Tag的方式。而后,在步骤S21中,BRASxa02基于该SSID
α,根据终端设备3a的PADI,决定其是否可以基于PPPoE通过本BRAS接入网络,以及其接入网络的费率等等。例如,根据SSID
α,获知该终端设备3a是通过免费的WLANα进行接入,继而其确定其费率为零,但是将对其接入速率与访问权限进行一定限制。优选地,接入方式确定后,在步骤S22中,BRASxa02根据步骤S21中确定的终端设备3a接入方式,例如费率,速率、权限等,生成与PADI相应的PPPoE活动发现提供(PPPoExa0Activexa0Discoveryxa0Offer,PADO)消息。该PADO消息包括PADI中携带的终端设备3a的MAC地址,以便该PADO消息能够送回终端设备3a。该PADO消息中还包含本BRAS2的MAC地址,以便终端设备3a之后可以根据该MAC地址直接与本BRASxa02交互,不必再发送广播消息。值得注意的是,该PADO消息一般不包含DSLAMxa01向其提供的包括SSID
α的代理电路标识信息。接着,在步骤S23中,BRASxa02将生成的PADO消息发送给DSLAM1。而后,在步骤S12中,DSLAMxa01接收来自BRASxa02的,与终端设备3a的PADI消息对应的PADO消息。DSLAMxa01还获取该应答消息对应的终端设备3a所属的WLAN的标识信息。在PADO消息中不含有代理电路标识的情况下,DSLAMxa01在先前接收到终端设备3a的PADI时,其将该请求中带有的终端设备3a的MAC(Mediaxa0AccessControl)地址等信息与获取的SSID
α;在接收到PADO消息时,DSLAM1提取出PADO消息中携带的终端设备3a的MAC地址,并查找得到该PADO中的终端设备3a的MAC关联的SSID
α。随后,在步骤S13中,DSLAMxa01根据WLANα的SSID
α,将与该PADO消息对应的PADO提供给终端设备3a。具体的,DSLAMxa01可以事先将该SSID
α或终端设备3a的MAC地址与APxa04所连的DSL在本DSLAM上的板位号、端口号等信息相关联。在本实施例中,由于PADO消息中不含有代理电路标识等信息,DSLAMxa01根据终端设备3a或WLANα与其约定加密、封装方式,直接将该PADO消息进行相关处理,并将经处理的PADO在APxa04所连的板位和端口上发送给APxa04,继而发送至终端设备3a,保证PADO正常与安全地抵达终端设备3a。以上所举实施例中,BRAS发送的PADO消息中不包含WLAN标识等信息,DSLAM根据该PADO消息获取对应的WLAN标识。可以理解,BRAS也可以对协议进行改善,在PADO消息中加入WLAN标识等信息,那么DSLAM可以直接从PADO消息中提取出WLAN标识。而后,PPPoE发现阶段的过程仍然继续,终端设备3a根据该PADO,判断是否通过该BRASxa02接入网络;若其确定通过该BRASxa02接入,则其生成PPPoE活动发现请求(PPPoExa0Activexa0DiscoveryRequest,简称PADR)消息,该消息中包含有PADO中带有的BRAS2的MAC地址。通过与以上类似的方式,DSLAMxa01辅助终端设备3a将该PADR信息与并终端设备3a所属WLAN的SSID
α提供给BRAS2;BRASxa02则根据终端设备3a的PADR信息与SSID
α,确定其与终端设备3a进行基于PPPoE通信的会话标识信息,例如Sessionxa0ID,并生成包括了该Sessionxa0ID的PPPoE活动发现会话确认(PPPoExa0ActiveDiscoveryxa0Session-/con
firm/iation,简称PADS)消息,通过与以上类似方式,经过DSLAMxa01将PADS信息提供给终端设备3a。到此为止,终端设备3a进行的PPPoE发现阶段结束,其已经可以通过BRASxa02访问网络,具体的,终端设备3a根据PADS中带有的Sessionxa0ID与BRASxa02进行基于PPPoE的数据交互,一般来说,终端设备3a与BRAS2之间的PPPoE数据包都带有该Sessionxa0ID。以上以PPPoE发现阶段中,本发明辅助终端设备3a经DSLAMxa01与BRASxa02交互以接入网络的方案进行说明。可以理解,本发明同样适用于基于ATM的PPP(PPPxa0overxa0ATM,简称PPPoA)的认证与通信。本发明还可用于其他网络运作场景,例如DHCP阶段。根据本发明,在DHCP阶段中,终端设备3a经DSLAMxa01与DHCP服务器交互,获取IP地址以接入网络。该DHCP阶段中各个设备所进行的步骤是类似的,其中,DSLAMxa01可以扩展DHCPxa0Optionxa082的代理电路标识,以携带终端设备3a所属的WLAN的标识信息,如SSID,并将其与终端设备3a的DHCP请求一起发送给DHCP服务器;DHCP服务器根据SSID
α,为相同SSID的终端设备分配相同子网的IP地址,以提高二层移动性(Layerxa02xa0Mobility),并生成反馈给终端设备3a的包括该代理电路标识的DHCP应答消息;DSLAMxa01接收到带有代理电路标识的DHCP应答消息后,将该代理电路标识从消息中删去,并将剩余的DHCP应答信息提供给终端设备3a,辅助其完成DHCP阶段。本说明书在此不对本发明应用于终端设备进行其他网络运作的方法进行赘述,本领域一般技术人员可以根据以上详述的本发明在PPPoE发现阶段的步骤,在将本发明应用在DHCP及其它网络运作场景中。任何基于根据终端设备所属的不同WLAN进行区别运作服务这一发明构思的技术方案,都应处于本发明及权利要求的保护范围内。在上述方案基础上,根据本发明还可以进一步辅助终端设备基于PPPoE与BRAS交互,以与城域网等网络进行数据业务通信。具体的,在以上的PPPoE发现阶段中,当DSLAMxa01接收到来自BRASxa02的PADS消息时,如图3所示,在步骤S14中,DSLAMxa01从该PADS消息中提取出该PPPoE会话的会话标识信息,如Sessionxa0ID。而后,在步骤S15,DSLAMxa01将该Sessionxa0ID与获取的PADS对应的终端设备3a所属的WLAN的标识信息SSID
α相关联。DSLAMxa01获取到该的方式可以与前述步骤S12中的方式类似,在此不作赘述。与此同时,如上文中所述,终端设备3a完成其PPPoE发现阶段的操作,并基于该Sessionxa0ID开始与BRASxa02进行PPPoE会话。而后,在BRASxa02与终端设备3a,或其它终端设备进行下行数据通信的过程中,当DSLAMxa01接收到BRASxa02发送至终端设备的基于PPP的数据包时,在步骤S16中,从中提取出该数据包的对应会话的Sessionxa0ID。接着,在步骤S17中,DSLAMxa01根据其保存杂Sessionxa0ID与SSID的关联关系,确定与该Sessionxa0ID相关联的WLAN的标识信息SSID。最后,在步骤S18中,DSLAMxa01根据所确定的WLAN的标识信息SSID,将该数据包通过对应的WLAN提供给对应的终端设备。例如,DSLAMxa01根据对应终端设备或对应WLAN与其约定加密、封装方式,将该数据包进行相关处理,并将经处理的数据包经对应AP所连的板位和端口上发送给对应AP,继而发送至对应终端设备。通过这个映射操作,DSLAM等接入设备可以辅助BRAS等接入服务器与属于无线局域网的终端设备进行通信。以上对根据本发明的方法进行了详述,以下将参考图4与图5,对根据本发明的装置进行详述。
第二实施例图4示出了根据本发明的一个具体实施例,DSLAMxa01与BRASxa02辅助终端设备3a接入网络的的装置的框图。DSLAMxa01包括用于辅助终端设备在网络中进行运作的装置10,其中,包括标识信息获取装置100与第一提供装置101,优选地,还包括第一获取装置102与第二提供装置103;BRASxa02包括用于辅助终端设备在网络中进行运作的装置20,其中,包括第一接收装置200与运作方式确定装置201,优选地,还包括应答消息生成装置202与第一发送装置203。下面将参照图1和图4,对根据本发明,DSLAMxa01与BRASxa02辅助终端设备3a接入网络的方法进行详述。本领域技术人员应能理解,本发明并不限于图1所示的WiFi网络中的终端设备通过DSLAM与BRAS进行交互,在其他类型的无线网络、接入设备以及网络运作服务器中本发明同样适用,本说明书将在后文中对在其他运作场景下的实施例加以说明。我们知道,终端设备3a必须与BRAS进行基于PPPoE交互,才能接入城域网等电信网络。但是,在终端设备3a与DSLAMxa01与BRAS2交互前,其首先联接到一个WLAN,并通过该WLAN与BRAS交互。例如,WLANα与WLANβ均为一家酒店通过其AP4所提供的WLAN,其中,WLANα为供酒店宾客免费接入的公共WLAN,WLANβ该酒店的内部WLAN。而终端设备3a是该酒店宾客的终端设备,例如笔记本电脑、PDA等等设备,其处于APxa04的覆盖范围之内,并获取到了APxa04所能提供的WLANα与β的相关信息,其选择免费的WLANα作为其适合的接入网络。具体的终端设备通过AP接入WLAN的方法及过程是本领域一般技术人员所熟知的,本发明在此不在赘述。值得注意的是,APxa04提供的WLANα与β分别具有不同的WLAN标识,例如SSID
α与SSID
β;在终端设备3a选择接入WLANα后,其就与WLANα的标识SSID
α相对应了,终端设备3a与APxa04之间的数据通信会带有该SSID
α信息。在接入WLANα后,终端设备3a可以开始基于PPPoE与BRAS进行接入认证,以进一步接入电信网络。首先,终端设备3a要进行PPPoE发现阶段的操作,即寻找到进行认证的BRASxa02,并获得其与BRASxa02进行会话的一个会话标识。第一步来说,其生成PPPoE活动发现初始化(PPPoExa0Activexa0Discoveryxa0Initiation,简称PADI)消息来寻找可以提供接入服务的BRAS。由于终端设备尚不清楚包括BRASxa02在内的所有可用的BRAS的MAC(媒体接入控制)地址,因此,其在该PADI消息其使用广播地址(MAC地址为ff:ff:ff:ff:ff:ff)作为该PADI的接收方。该PADI消息中同样包含有终端设备3a自己的MAC地址。并且,终端设备3a将该请求消息封装为WLAN数据包后,通过其无线网卡等设备发送给APxa04。APxa04接收到终端设备3a发出的WLAN数据包后,将其解封装,获得该PADI消息。而后,APxa04基于无线接入点的控制与分配(ControlAndxa0Provisioningxa0ofxa0Wirelessxa0Accessxa0Points,简称CAPWAP)协议,并通过其与DSLAMxa01之间的DSL与DSLAMxa01的端口I,将PADI消息提供给DSLAMxa01。优选地,该CAPWAP协议的数据包中还包括WLANα的标识SSID
α。DSLAMxa01的装置10的标识信息获取装置100获取来自终端设备3a的PADI消息,其也获取终端设备3a所属的WLANα的标识SSID
α。具体的,标识信息获取装置100在APxa04发送的基于CAPWAP协议的数据包中获取该BRAS请求消息,并从该数据包中获取WLANα的标识SSID
α。本领域技术人员可以理解,标识信息获取装置100获取终端设备3a所属的WLAN的标识的方法并不限于本说明所举的APxa04将其包含于CAPWAP消息内的方法,其还可以通过其它方式,例如由终端设备3a将WLANα的SSID
α直接包含在其发送的PADI消息中。接着,第一提供装置101将终端设备3a的PADI消息对应的PADI,与终端设备3a所属的WLANα的SSID
α信息提供给BRASxa02。具体的,第一提供装置101可以对现有的PPPoExa0Tag(标签)中的代理电路标识(Agentxa0Circuitxa0ID)进行扩充,使其可以包括WLAN的标识信息。该扩充后的代理电路标识可以如下定义:Access-Node-Identifierxa0eth&WiFixa0slot/port[:vlan-id][:SSID]其中,Access-Node-Identifier是DSLAM本身的标识信息;eth表示AP基于以太网与DSLAM通信;WiFi表示AP下属的WLAN中的设备与其通信;slot表示DSLAM与AP之间DSL所连接的业务板的板位号;port表示该业务板的端口号;vlan-id是以太网相关的VLAN(虚拟局域网)标识;而SSID就是发送该请求的终端设备所在的WLAN的标识信息。可以理解,除了以太网之外,AP还可以基于ATM模式与DSLAM进行通信,在这种情况下,该扩充后的代理电路标识可以变为:Access-Node-Identifierxa0atm&WiFixa0slot/port:vpi.vci[:SSID]其中,atm表示AP基于ATM(异步传输模式)与其通信;vpi与vci是ATM相关的虚路径标识与虚连接标识;其他参量与前述的在以太网情况下的类似,在此不作赘述。优选地,第一提供装置101使用现有PPPoE中的PADI里的保留字,将这一扩充后的代理电路标识提供给BRASxa02。即,第一提供装置101可以将包括SSID
α在内的代理电路标识加入到终端设备3a的PADI消息中,并将得到的PADI发送给BRASxa02。而后,BRASxa02的装置20的第一接收装置200接收来自DSLAM1的终端设备3a的BRAS请求,与终端设备3a所属的WLANα的标识信息SSID
α。优选地,在前述的DSLAMxa01基于PPPoExa0TAG对代理电路标识参数标识进行扩充,在PADI中包含WLAN的标识信息的情况下,第一接收装置200在该PADI请求中提取出终端设备3a所属的WLANα的标识信息SSIDα。可以理解,上述的第一提供装置101将终端设备3a的PADI消息所对应的PADI,与终端设备3a所属的WLANα的SSID
α信息提供给BRASxa02的方式并不限于本实施例所举的利用PPPoExa0Tag的方式。而后,运作方式确定装置201基于该SSID
α,根据终端设备3a的PADI,决定其是否可以基于PPPoE通过本BRAS接入网络,以及其接入网络的费率等等。例如,根据SSID
α,获知该终端设备3a是通过免费的WLANα进行接入,继而其确定其费率为零,但是将对其接入速率与访问权限进行一定限制。优选地,接入方式确定后,BRASxa02的装置20还包括应答消息生成装置202,其根据运作方式确定装置201确定的终端设备3a接入方式,例如费率,速率、权限等,生成与PADI相应的PPPoE活动发现提供(PPPoExa0Activexa0Discoveryxa0Offer,PADO)消息。该PADO消息包括PADI中携带的终端设备3a的MAC地址,以便该PADO消息能够送回终端设备3a。该PADO消息中还包含本BRASxa02的MAC地址,以便终端设备3a之后可以根据该MAC地址直接与本BRASxa02交互,不必再发送广播消息。值得注意的是,该PADO消息一般不包含DSLAMxa01向其提供的包括SSID
α的代理电路标识信息。接着,第一发送装置203将生成的PADO消息发送给DSLAMxa01。而后,DSLAMxa01的装置10还包括第一获取装置102,其接收来自BRASxa02的,与终端设备3a的PADI消息对应的PADO消息。第一获取装置102还获取该应答消息对应的终端设备3a所属的WLAN的标识信息。在PADO消息中不含有代理电路标识的情况下,DSLAMxa01在先前接收到终端设备3a的PADI时,其将该请求中带有的终端设备3a的MAC(Mediaxa0Accessxa0Control)地址等信息与获取的SSID
α;在接收到PADO消息时,第一获取装置102提取出PADO消息中携带的终端设备3a的MAC地址,并查找得到该PADO中的终端设备3a的MAC关联的SSID
α。随后,第二提供装置103根据WLANα的SSID
α,将与该PADO消息对应的PADO提供给终端设备3a。具体的,DSLAMxa01可以事先将该SSID
α或终端设备3a的MAC地址与APxa04所连的DSL在本DSLAM上的板位号、端口号等信息相关联。在本实施例中,由于PADO消息中不含有代理电路标识等信息,第二提供装置103根据终端设备3a或WLANα与其约定加密、封装方式,直接将该PADO消息进行相关处理,并将经处理的PADO在APxa04所连的板位和端口上发送给APxa04,继而发送至终端设备3a,保证PADO正常与安全地抵达终端设备3a。以上所举实施例中,BRAS发送的PADO消息中不包含WLAN标识等信息,第一获取装置102根据该PADO消息获取对应的WLAN标识。可以理解,BRAS也可以对协议进行改善,在PADO消息中加入WLAN标识等信息,那么第一获取装置102可以直接从PADO消息中提取出WLAN标识。而后,PPPoE发现阶段的过程仍然继续,终端设备3a根据该PADO,判断是否通过该BRASxa02接入网络;若其确定通过该BRASxa02接入,则其生成PPPoE活动发现请求(PPPoExa0Activexa0DiscoveryRequest,简称PADR)消息,该消息中包含有PADO中带有的BRAS2的MAC地址。通过与以上类似的方式,DSLAMxa01辅助终端设备3a将该PADR信息与并终端设备3a所属WLAN的SSID
α提供给BRAS2;BRASxa02则根据终端设备3a的PADR信息与SSID
α,确定其与终端设备3a进行基于PPPoE通信的会话标识信息,例如Sessionxa0ID,并生成包括了该Sessionxa0ID的PPPoE活动发现会话确认(PPPoExa0ActiveDiscoveryxa0Session-/con
firm/iation,简称PADS)消息,通过与以上类似方式,经过DSLAMxa01将PADS信息提供给终端设备3a。到此为止,终端设备3a进行的PPPoE发现阶段结束,其已经可以通过BRASxa02访问网络,具体的,终端设备3a根据PADS中带有的Sessionxa0ID与BRASxa02进行基于PPPoE的数据交互,一般来说,终端设备3a与BRAS2之间的PPPoE数据包都带有该Sessionxa0ID。以上以PPPoE发现阶段中,本发明辅助终端设备3a经DSLAMxa01与BRASxa02交互以接入网络的方案进行说明。可以理解,本发明同样适用于基于ATM的PPP(PPPxa0overxa0ATM,简称PPPoA)的认证与通信。本发明还可用于其他网络运作场景,例如DHCP阶段。根据本发明,在DHCP阶段中,终端设备3a经DSLAMxa01与DHCP服务器交互,获取IP地址以接入网络。该DHCP阶段中各个设备所进行的步骤是类似的,其中,DSLAMxa01可以扩展DHCPxa0Optionxa082的代理电路标识,以携带终端设备3a所属的WLAN的标识信息,如SSID,并将其与终端设备3a的DHCP请求一起发送给DHCP服务器;DHCP服务器根据SSID
α,为相同SSID的终端设备分配相同子网的IP地址,以提高二层移动性(Layerxa02xa0Mobility),并生成反馈给终端设备3a的包括该代理电路标识的DHCP应答消息;DSLAMxa01接收到带有代理电路标识的DHCP应答消息后,将该代理电路标识从消息中删去,并将剩余的DHCP应答信息提供给终端设备3a,辅助其完成DHCP阶段。本说明书在此不对本发明应用于终端设备进行其他网络运作的方法进行赘述,本领域一般技术人员可以根据以上详述的本发明在PPPoE发现阶段的步骤,在将本发明应用在DHCP及其它网络运作场景中。任何基于根据终端设备所属的不同WLAN进行区别运作服务这一发明构思的技术方案,都应处于本发明及权利要求的保护范围内。在上述方案基础上,根据本发明还可以进一步辅助终端设备基于PPPoE与BRAS交互,以与城域网等网络进行数据业务通信。如图5所示,DSLAMxa01的装置10进一步包括提取装置104,处理装置105,会话标识获取装置106,标识信息确定装置107与第三提供装置108。具体的,在以上的PPPoE发现阶段中,当DSLAMxa01接收到来自BRASxa02的PADS消息时,提取装置104从该PADS消息中提取出该PPPoE会话的会话标识信息,如Sessionxa0ID。而后,处理装置105将该Sessionxa0ID与获取的PADS对应的终端设备3a所属的WLAN的标识信息SSID
α相关联。DSLAMxa01获取到该的方式可以与前述第一获取装置102中的方式类似,在此不作赘述。与此同时,如上文中所述,终端设备3a完成其PPPoE发现阶段的操作,并基于该Sessionxa0ID开始与BRASxa02进行PPPoE会话。而后,在BRASxa02与终端设备3a,或其它终端设备进行下行数据通信的过程中,当DSLAMxa01接收到BRASxa02发送至终端设备的基于PPP的数据包时,会话标识获取装置106从中提取出该数据包的对应会话的Sessionxa0ID。接着,标识信息确定装置107根据其保存杂Sessionxa0ID与SSID的关联关系,确定与该Sessionxa0ID相关联的WLAN的标识信息SSID。最后,第三提供装置108根据所确定的WLAN的标识信息SSID,将该数据包通过对应的WLAN提供给对应的终端设备。例如,第三提供装置108根据对应终端设备或对应WLAN与其约定加密、封装方式,将该数据包进行相关处理,并将经处理的数据包经对应AP所连的板位和端口上发送给对应AP,继而发送至对应终端设备。通过这个映射操作,DSLAM等接入设备可以辅助BRAS等接入服务器与属于无线局域网的终端设备进行通信。以上对本发明的具体实施例进行了描述,需要理解的是,本发明并不局限于上述特定的实施方式,本领域技术人员可以在所附权利要求的范围内做出各种变型和修改。